<?php
/*
 * Created on Mar 24, 2009
 *
 * author: David Palmer <blinder.dave@gmail.com>
 * 
 * Proxy Factory just acts as a dynamic proxy so that
 * we can execute our "advice" 
 */
class ProxyFactory {
	private $target;
	private $interceptor;
	private $proxyInterface;
	private $method;
	
	public function __construct() {
		
	}
	
	public function setMethod($method) {
		$this->method = $method;
	}
	
	public function getMethod() {
		return $this->method;
	}
	
	public function setTarget($target) {
		$this->target=$target;
	}
	
	public function getTarget() {
		return $this->target;
	}
	
	public function setInterceptor($interceptor) {
		$this->interceptor=$interceptor;
	}
	
	public function getInterceptor() {
		return $this->interceptor;
	}
	
	public function setProxyInterface($proxyInterface) {
		$this->proxyInterface=$proxyInterface;	
	}
	
	public function getProxyInterface() {
		return $this->proxyInterface;
	}
	
}
?>
